package com.dynabook.ems.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
public class ReceiptUpdateDTO {
    /**
     * updateType==1 是待入库 编辑  updateType==2 是改造品
     */
    @ApiModelProperty("编辑类型 updateType==1 是待入库 编辑  updateType==2 是改造品")
    private Integer updateType = 1;

    /**
     * 资产编号
     */
    @ApiModelProperty("资产编号")
    private String fixedNo;

    /**
     * 样品名称
     */
    @ApiModelProperty("样品名称")
    private String modelName;


    @ApiModelProperty("样品状态")
    private String modelStatus;

    /**
     * 所属细分
     */
    @ApiModelProperty("所属细分")
    private String category;

    /**
     * 样品序列号
     */
    @ApiModelProperty("样品序列号")
    private String serialNo;

    /**
     * CPU
     */
    @ApiModelProperty("CPU")
    private String cpu;

    /**
     * 硬盘
     */
    @ApiModelProperty("硬盘")
    private String hdd;
    /**
     * 总数
     */
    @ApiModelProperty("总数")
    private Integer totalNum;

    /**
     * 内存
     */
    @ApiModelProperty("内存")
    private String memory;

    /**
     * 型号
     */
    @ApiModelProperty("型号")
    private String type;


    /**
     * 屏幕尺寸
     */
    @ApiModelProperty("屏幕")
    private String screenSize;



    /**
     * 光驱
     */
    @ApiModelProperty("光驱")
    private String cdRom;

    /**
     * 发票号
     */
    @ApiModelProperty("发票号")
    private String invoiceNo;




    /**
     * 位置
     */
    @ApiModelProperty("位置")
    private String location;

    /**
     * 部门
     */
    @ApiModelProperty("部门")
    private Integer department;

    /**
     * 课长
     */
    @ApiModelProperty("课长")
    private Integer sectionManager;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;



    /**
     * 损坏
     */
    @ApiModelProperty("损坏")
    private Integer broken;


    /**
     * 流水号（退运&出关，请用此号码）
     */
    @ApiModelProperty("流水号（退运&出关）")
    private String serialNumber;

    /**
     * 供应商
     */
    @ApiModelProperty("供应商")
    private String supplier;

    /**
     * 所属类别
     */
    @ApiModelProperty("所属类别")
    private String bigCategory;



    /**
     * 可否外借 1可外借 0 不可外借
     */
    @ApiModelProperty("可否外借 1可外借 0 不可外借")
    private Integer canBorrow;


    /**
     * 库存
     */
    @ApiModelProperty("库存")
    private Integer inventoryNum;

    /**
     * 已使用数量
     */
    @ApiModelProperty("已使用数量")
    private Integer usedNum;

    /**
     * 报废数量
     */
    @ApiModelProperty("报废数量")
    private Integer scrapNum;

    /**
     * 关联工单
     */
    @ApiModelProperty("关联工单")
    private String workerOrder;

    /**
     * 退运/报废
     */
    @ApiModelProperty("退运/报废")
    private String returnOrder;

    /**
     * 主板 PCBA
     */
    @ApiModelProperty("主板")
    private String motherboard;
    /**
     * 样品单价
     */
    @ApiModelProperty("样品单价")
    private String unitPrice;
    /**
     * OA单号
     */
    @ApiModelProperty("OA单号")
    private String oaRequestId;

}